package com.xbongbong.saas.enums;

import com.xbongbong.i18n.util.I18nMessageUtil;
import com.xbongbong.saas.constant.StringConstant;
import lombok.Getter;

/**
 * e签宝提示
 * 创建时间 2020/7/29 7:39 PM
 * 修改时间 2020/7/29 7:39 PM
 * @author chy
 */
@Getter
public enum EsignRemindEnum {

    // 电子合同应用企业未实名，请点击这里认证，避免影响使用。
    CORP_NO_REALNAME(StringConstant.CORP_NO_REALNAME, "/Setting/esign/companyInfo"),
    // 电子合同余额为0，点击这里去充值。（管理员）
    BALANCE_EMPTY_FOR_ADMIN(StringConstant.BALANCE_EMPTY_FOR_ADMIN, "/Setting/esign/recharge"),
    //电子合同余额为0，请联系管理员及时充值。
    BALANCE_EMPTY_FOR_STAFF(StringConstant.BALANCE_EMPTY_FOR_STAFF, ""),
    //电子合同余额不足20份，点击这里去充值。
    BALANCE_WARNING_FOR_ADMIN(StringConstant.BALANCE_WARNING_FOR_ADMIN, "/Setting/esign/recharge"),
    //电子合同余额不足20份，请联系管理员及时充值。
    BALANCE_WARNING_FOR_STAFF(StringConstant.BALANCE_WARNING_FOR_STAFF, "");

    private String content;
    private String url;

    EsignRemindEnum(String content, String url) {
        this.content = content;
        this.url = url;
    }

    public String getContent() {
        return I18nMessageUtil.getMessage(content);
    }
}
